home *** CD-ROM | disk | FTP | other *** search
- property i_kamen, j_kamen, i_obr, j_obr, Pohyb, Pozice
- global i_volne, j_volne, Micham, X_ova, Y_ova
-
- on getPropertyDescriptionList
- set description to [:]
- addProp(description, #i_obr, [#comment: "i_obr:", #format: #integer, #default: EMPTY])
- addProp(description, #j_obr, [#comment: "j_obr:", #format: #integer, #default: EMPTY])
- addProp(description, #Pozice, [#comment: "Pozice", #format: #integer, #default: EMPTY])
- return description
- end
-
- on getBehaviorDescription
- return "Nájezd a klik"
- end
-
- on beginSprite me
- set i_kamen to getAt(X_ova, Pozice)
- set j_kamen to getAt(Y_ova, Pozice)
- set the locH of sprite the spriteNum of me to 167 + ((j_kamen - 1) * 136)
- set the locV of sprite the spriteNum of me to 104 + ((i_kamen - 1) * 136)
- set the locH of sprite (the spriteNum of me + 1) to 167 - 31 + ((j_kamen - 1) * 136)
- set the locV of sprite (the spriteNum of me + 1) to 104 - 31 + ((i_kamen - 1) * 136)
- updateStage()
- end
-
- on mouseEnter me
- end
-
- on mouseWithin me
- if not Micham then
- if (i_volne <> i_kamen) and (j_volne <> j_kamen) then
- set the cursor of sprite the spriteNum of me to -1
- set Pohyb to 0
- end if
- if i_volne = i_kamen then
- if j_kamen = (j_volne + 1) then
- set the cursor of sprite the spriteNum of me to [member "kurzor_vlevo_1", member "kurzor_vlevo_2"]
- set Pohyb to 1
- end if
- if j_kamen = (j_volne - 1) then
- set the cursor of sprite the spriteNum of me to [member "kurzor_vpravo_1", member "kurzor_vpravo_2"]
- set Pohyb to 2
- end if
- end if
- if j_volne = j_kamen then
- if i_kamen = (i_volne + 1) then
- set the cursor of sprite the spriteNum of me to [member "kurzor_nahoru_1", member "kurzor_nahoru_2"]
- set Pohyb to 3
- end if
- if i_kamen = (i_volne - 1) then
- set the cursor of sprite the spriteNum of me to [member "kurzor_dolu_1", member "kurzor_dolu_2"]
- set Pohyb to 4
- end if
- end if
- end if
- end
-
- on mouseLeave me
- set the cursor of sprite the spriteNum of me to -1
- set Pohyb to 0
- end
-
- on mouseUp me
- if not Micham then
- Pohyb_kamenu(the spriteNum of me, Pohyb, 9, 15)
- set the cursor of sprite the spriteNum of me to -1
- set Pohyb to 0
- end if
- end
-